Pré-requisitos: Projeto de Interface
Definição de como o software é estruturado em termos dos componentes que fazem parte da solução e do ambiente de hospedagem da aplicação.
O diagrama de classes ilustra graficamente como será a estrutura do software, e como cada uma das classes da sua estrutura estarão interligadas. Essas classes servem de modelo para materializar os objetos que executarão na memória.
![]() |
---|
Diagrama de classes |
O Modelo ER representa através de um diagrama como as entidades (coisas, objetos) se relacionam entre si na aplicação interativa.
O projeto da base de dados corresponde à representação das entidades e relacionamentos identificadas no Modelo ER, no formato de tabelas, com colunas e chaves primárias/estrangeiras necessárias para representar corretamente as restrições de integridade.
![]() |
---|
Projeto da base de dados |
Foram utilizadas as seguintes tecnologias para a construção da solução :
- HTML, CSS e JavaScript.
- C#.
- ASP.NET Core Mvc.
- SQL Server.
- Boostrap.
- Brevo, MailKit e MimeKit para envio de e-mails.
- IDE Microsoft Visual Studio Community 2022.
Utilizamos a hospedagem do serviço Microsoft Azure tanto para a aplicação web quanto para o banco de dados.